Resource allocation method, identification method, radio communication system, base station, mobile station, and program

ABSTRACT

To solve a problem that although the increase of the number of frequency blocks by allocating discontinuous subcarriers (RBs) as in OFDM enables an increase in multi-diversity effect and an improvement in throughput, the number of RB allocation patterns increases with the increase of the number of frequency blocks, resulting in an increase in the amount of information relating to the allocated RBs, the resource block allocation unit is determined when resource blocks discontinuous on the frequency axis are allocated to a terminal, and the number of bits of scheduling information indicating the allocated resource blocks by using Tree Based is set to the number of bits corresponding to the determined allocation unit.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation Application of U.S. application Ser.No. 16/105,024, filed Aug. 20, 2018, which is a Continuation of U.S.application Ser. No. 15/497,335, filed Apr. 26, 2017, which is aContinuation of U.S. application Ser. No. 15/132,569, filed Apr. 19,2016, now U.S. Pat. No. 9,668,256, which is a Continuation of U.S.application Ser. No. 13/000,301, filed Dec. 20, 2010, now U.S. Pat. No.9,350,485, which is a 371 of International Application No.PCT/JP2009/061194 filed Jun. 19, 2009, claiming priority based onJapanese Patent Application No. 2008-161752 filed Jun. 20, 2008, thecontents of all of which are hereby incorporated by reference in theirentirety.

TECHNICAL FIELD

The present invention relates to a technique for notifying resourceallocation information in scheduling.

BACKGROUND ART

For uplink according to LTE (Long Term Evolution) in 3GPP (3rdGeneration Partnership Project), an SC (single-carrier)-FDMA (FrequencyDivision Multiple Access) scheme is adopted for a wireless access schemeto avoid an increase in PAPR (Peak to Average Power Ratio) and achievewide coverage. According to SC-FDMA, only one frequency block can beallocated per mobile station within one Transmit Time Interval (TTI),where a frequency block is composed of resource blocks (each composed ofa plurality of sub-carriers) that are consecutive on the frequency axis.When the number of frequency blocks is thus small, a Tree-Based (seeNon-patent Document 1) method can minimize the amount of information onresource allocation. Accordingly, the Tree-Based method is employed innotification of uplink resource allocation information (UplinkScheduling Grant) in scheduling for LTE uplink.

-   Non-patent Document 1: 3GPP R1-070881, NEC Group, NTT DoCoMo,    “Uplink Resource Allocation for E-UTRA,” February 2007.

DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention

In broadband wireless communications, influence of a plurality of delaypaths causes frequency-selective phasing with which Channel QualityIndicator (CQI) varies on the frequency axis. Moreover, when consideringmultiple access in which a base station communicates with a plurality ofmobile stations, the mobile stations communicate with the base stationin different environments, so that CQI in the frequency domain isdifferent from mobile station to mobile station. From such a background,an attempt is made to improve throughput in LTE by scheduling (frequencydomain channel dependent scheduling) comprising comparing CQI in thefrequency domain among mobile stations, and allocating a sub-carrierwith excellent CQI to each mobile station.

When making the frequency domain channel dependent scheduling inSC-FDMA, only one frequency block (frequency block: at least one or moreresource blocks consecutive on the frequency axis) with good CQI isallocated to one mobile station within 1 TTI. On the other hand, bymaking discontinuous sub-carrier allocation to increase the number offrequency blocks as in OFDM (Orthogonal Frequency Division Multiplexing)adopted in an LTE downlink access scheme, an additional multi-diversityeffect can be achieved to improve throughput. However, an increasednumber of frequency blocks may cause an increase of overhead due tonotification of information on resource block allocation (SchedulingGrant).

In fact, adoption of a Bit Map method (a method suitable for a largernumber of frequency blocks) is currently being studied in notificationof resource block allocation information in LTE downlink (DownlinkScheduling Grant). The Bit Map method has a greater overhead than thatin the Tree-Based method (a method suitable for a smaller number offrequency blocks) for use in notification of LTE uplink RB allocationinformation (Uplink Scheduling Grant). In particular, resourceallocation of 100 RBs requires 100-bit scheduling information when usingthe Bit Map method regardless the number of frequency blocks.

On the other hand, when using the Tree-Based method, only log₂ 100(100+1)/2=13-bit scheduling information is required for a number offrequency blocks of one; however, as the number of frequency blocksbecomes larger, an amount of information multiplied by the number offrequency blocks is required, as compared with a case in which thenumber of frequency blocks is one. In particular, while the overhead inusing the Tree-Based method for a number of frequency blocks=1 is 13bits as described above, it increases up to 13×2=26 bits for a number offrequency blocks=2, and to 13×4=52 bits for a number of frequencyblocks=4. As such, the number of RB allocation patterns is generallylarger for an increased number of frequency blocks, and accordingly, theamount of information for Uplink Scheduling Grant becomes greater.Therefore, there is a problem that to enhance the effect of frequencyscheduling, the signaling overhead increases relative to a smallernumber of frequency blocks.

It is therefore a problem to be solved by the present invention is toprovide a technique for avoiding the signaling overhead for schedulinginformation encountered in enhancing the effect of multi-user diversity.

Means for Solving the Problems

An aspect of the present invention for solving the aforementionedproblem is a resource allocating method, characterized in comprising:determining an allocation resolution that is a unit of resource blockallocation, when allocating at least one or more resource block groupsincluding at least one or more resource blocks consecutive on afrequency axis to a terminal.

Another aspect of the present invention for solving the aforementionedproblem is a scheduling information identifying method, characterized incomprising: identifying, from an allocation resolution that is a unit ofresource block allocation, which is determined when allocating at leastone or more resource block groups including at least one or moreresource blocks consecutive on a frequency axis, the allocated resourceblocks.

Still another aspect of the present invention for solving theaforementioned problem is a wireless system comprising: scheduling meansfor determining an allocation resolution that is a unit of resourceblock allocation, when allocating at least one or more resource blockgroups including at least one or more resource blocks consecutive on afrequency axis to a terminal.

Still another aspect of the present invention for solving theaforementioned problem is a base station, characterized in comprising:scheduling means for determining an allocation resolution that is a unitof resource block allocation, when allocating at least one or moreresource block groups including at least one or more resource blocksconsecutive on a frequency axis to a terminal.

Still another aspect of the present invention for solving theaforementioned problem is a mobile station comprising: identifying, froman allocation resolution that is a unit of resource block allocation,which is determined when allocating at least one or more resource blockgroups including at least one or more resource blocks consecutive on afrequency axis, the allocated resource blocks.

Still another aspect of the present invention for solving theaforementioned problem is a program for a base station, said programcausing said base station to execute: determining processing ofdetermining an allocation resolution that is a unit of resource blockallocation, when allocating at least one or more resource block groupsincluding at least one or more resource blocks consecutive on afrequency axis to a terminal.

Still another aspect of the present invention for solving theaforementioned problem is a program for a mobile station, said programcausing said mobile station to execute: processing of identifying, froman allocation resolution that is a unit of resource block allocation,which is determined when allocating at least one or more resource blockgroups including at least one or more resource blocks consecutive on afrequency axis, the allocated resource blocks.

Effects of the Invention

According to the present invention, an allocation resolution suitable tocircumstances is determined, a structure in the Tree-Based method ismodified accordingly, and information on allocated RBs is representedusing the Tree-Based method; therefore, an increase of the amount ofsignaling with an increase of the number of frequency blocks can beprevented.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 A block diagram of a base station in a wireless communicationsystem in a first embodiment.

FIG. 2 A block diagram of a mobile station in the wireless communicationsystem in the first embodiment.

FIG. 3 An example of a correspondence table for a frequency block and anallocation resolution.

FIG. 4 A diagram showing an example of RBs allocated to a mobilestation.

FIG. 5 A diagram showing an example of RBs allocated to UE1 and ULScheduling Grant.

FIG. 6 A diagram showing an example of RBs allocated to UE2 and ULScheduling Grant.

FIG. 7 A diagram showing an example of an RB allocated to UE3 and ULScheduling Grant.

FIG. 8 A diagram showing an example of an RB allocated to UE4 and ULScheduling Grant.

FIG. 9 A diagram for explaining the Tree-Based method modified accordingto an allocation resolution.

FIG. 10 A flow chart of the first embodiment.

FIG. 11 A diagram showing the number of bits of resource allocationinformation with respect to the maximum frequency blocks and allocationresolution.

FIG. 12 A flow chart of a second embodiment.

FIG. 13 A block diagram of a base station in a wireless communicationsystem in a third embodiment.

FIG. 14 A block diagram of a mobile station in the wirelesscommunication system in the third embodiment.

FIG. 15 A flow chart of the third embodiment.

FIG. 16 Another block diagram of a base station in the wirelesscommunication system in the third embodiment.

FIG. 17 Another block diagram of a mobile station in the wirelesscommunication system in the third embodiment.

FIG. 18 Another block diagram of a base station in the wirelesscommunication system in the third embodiment.

FIG. 19 Another block diagram of a mobile station in the wirelesscommunication system in the third embodiment.

FIG. 20 A diagram for explaining resource block allocation.

FIG. 21 A diagram for explaining resource block allocation.

FIG. 22 A flow chart of a fourth embodiment.

FIG. 23 A diagram for explaining frequency blocks.

EXPLANATION OF SYMBOLS

-   -   100 Base station    -   101 Receiver    -   102 Uplink RS separator    -   103 Uplink CQI measurement section    -   104 Uplink scheduler    -   105 Maximum-number-of-frequency-blocks determining section    -   106 Uplink data signal separator    -   107 Uplink data signal demodulator    -   108 Uplink control signal separator    -   109 Uplink control signal demodulator    -   110 Downlink scheduler    -   111 Downlink control signal generator    -   112 Downlink RS signal generator    -   113 Downlink data signal generator    -   114 Multiplexer    -   115 Transmitter    -   116 UE ID generator    -   200 Mobile station    -   201 Receiver    -   202 Downlink RS separator    -   203 Downlink CQI measurement section    -   204 Downlink data signal separator    -   205 Downlink data signal demodulator    -   206 Downlink control signal separator    -   207 Downlink control signal demodulator    -   208 Downlink scheduling information extracting section    -   209 Maximum-number-of-frequency-blocks extracting section    -   210 Uplink scheduling information extracting section    -   211 Uplink control signal generator    -   212 Uplink RS signal generator    -   213 Uplink data signal generator    -   214 Multiplexer    -   215 Transmitter

BEST MODES FOR CARRYING OUT THE INVENTION

According to Long Term Evolution (LTE) being currently standardized inthe 3^(rd) Generation Partnership Project (3GPP), Orthogonal FrequencyDivision Multiplexing (OFDM) is adopted for a downlink access scheme.The frequency domain channel dependent scheduling is applied to LTEdownlink, and a plurality of frequency blocks can be allocated permobile station within one Transmit Time Interval (TTI), where afrequency block is a resource block group composed of at least one ormore resource blocks (RBs: each of which is composed of a plurality ofsub-carriers) that are consecutive on the frequency axis. FIG. 23 showsan example of frequency block allocation in LTE downlink scheduling.This represents a case in which four mobile stations are scheduledwithin one TTI in a system band. The number of frequency blocks formobile station 1 (UE1) is three, the number of frequency blocks formobile station 2 (UE2) is two, the frequency block for mobile station 3(UE3) counts one and the frequency block for mobile station 4 (UE4)counts one.

The present invention is characterized in determining, when a basestation that allocates a plurality of frequency blocks to one mobilestation as described above allocates resource blocks to terminals, aminimal unit (which will be referred to as allocation resolutionhereinbelow) for resource blocks to be allocated, and determining astructure in the Tree-Based method representing the allocated resourceblocks. Now details of the present invention will be described belowwith reference to the accompanying drawings.

First Embodiment

The present embodiment will address a case in which a value of theresolution is determined in accordance with the number of frequencyblocks determined in making scheduling (resource block allocation).

A block diagram of a base station in the present embodiment is shown inFIG. 1, and that of a mobile station in FIG. 2.

First, a configuration of a base station 100 will be described.

A receiver 101 in the base station 100 receives a signal from a mobilestation 200, establishes uplink synchronization using a guard interval,and outputs a base station receive signal Slum.

An uplink RS (Reference Signal) separator 102 separates from the basestation receive signal S_(RXB) an uplink RS signal S_(URSB) in whichuplink RS signals of a plurality of mobile stations are multiplexed, andoutputs it.

An uplink CQI measurement section 103 receives the uplink RS signalsS_(URSB) for a plurality of mobile stations as input, calculates CQI(Channel Quality Indicator) for each mobile station on an RB-by-RBbasis, and outputs it as uplink CQI information S_(UCQB).

An uplink scheduler 104 makes uplink scheduling for each mobile station.The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated based on the uplink CQI information S_(UCQB).In particular, for good CQI, a larger number of frequency blocks isdetermined, and for poor CQI, a smaller number of frequency blocks isdetermined. RBs are allocated with an allocation resolution determinedin accordance with the determined number of frequency blocks and withthe determined number of frequency blocks. Once the allocationresolution has been determined, a structure in the Tree-Based methodrepresenting positions of the allocated RBs is determined accordingly.The resource allocation information for each frequency blockrepresenting the positions of the allocated RBs in a Tree-Based form iscombined with the value of the allocation resolution into one piece ofscheduling information, that is, one piece of UL Scheduling GrantS_(USCB), which is output in a number of bits in accordance with thedetermined structure in the Tree-Based method. The number of frequencyblocks is also output as S_(UDFB).

Now processing in the uplink scheduler 104 will be specificallydescribed next.

The uplink scheduler 104 modifies and sets a minimal frequency bandwidthin resource allocation, that is, an allocation resolution, which is aminimal unit for resource block allocation, according to the number offrequency blocks determined based on the uplink CQI informationS_(UCQB). Specifically, a higher allocation resolution is set for alarger number of frequency blocks.

Next, a specific example will be described below, in which the number ofsignaling bits for use in resource allocation for one user is held downwithin 14 bits for a system band having 10 RBs.

Resource allocation at the uplink scheduler 104 is made using acorrespondence table representing a relationship between the number offrequency blocks and allocation resolution, as shown in FIG. 3. Thecorrespondence table is defined depending upon a communicationenvironment, etc. For example, a higher allocation resolution is definedfor a larger number of frequency blocks. By using this relationship, itis possible to hold the number of signaling bits down to 14 bitsincluding notification of the value of the allocation resolution (2bits) for a number of frequency blocks of four or lower.

Assume that there are four mobile stations UE1, UE2, UE3, UE4, and thenumber of frequency blocks allocated to UE1 is three, that allocated toUE2 is two, that allocated to UE3 is one, and that allocated to UE4 isone. Now representing the resource blocks shown in FIG. 4 as RB0, RB1, .. . , RB8, RB9 in sequence from left to right, it is assumed thatscheduling is made to allocate RB0, RB1, RB4, RB5, RB8 and RB9 to UE1,RB3 and RB6 to UE2, RB2 to UE3, and RB7 to UE4. Here, a case in whichthe scheduling in FIG. 4 and relationship between the number offrequency blocks and allocation resolution in FIG. 3 are used will bedescribed. FIGS. 5, 6, 7 and 8 show examples of RB allocation and ULScheduling Grant using the Tree-Based method for UE1, UE2, UE3 and UE4,respectively.

Since the number of frequency blocks is one for UE3 and UE4, theallocation resolution is 1 RB with reference to the correspondence tablein FIG. 3. Therefore, when allocating resource blocks to UE3 and UE4,they are allocated such that one resource block is allocated with anumber of frequency blocks within one. To represent a resourcecorresponding to one frequency block within the whole band, 10 RBs, inthe Tree-Based method with an allocation resolution of 1 RB, a value ofany one of 1-55 is required (6 bits). Referring to FIGS. 7 and 8, valuesof 1-55 representing resources of one frequency block are arranged in atree structure. The tree structure in the Tree-Based method varies withthe allocation resolution. In other words, the number of bits for ULScheduling Grant also varies.

For example, referring to FIG. 9, when the allocation resolution is 1RB, the tree structure is constructed from a number sequence of 1-55that can be expressed by 6 bits. When the allocation resolution is 2RBs, allocation is made for each unit of two resource blocks, so that itcan be handled with a number sequence similar to that for a system bandof five RBs. Accordingly, the tree structure is constructed from anumber sequence of 1-15. By correlating the tree structure with thedetermined number of frequency blocks in a one-to-one correspondence,and notifying the allocation resolution or number of frequency blocks tothe mobile station, a tree structure in the Tree-Based method can bediscriminated.

Since scheduling is made with only a number of frequency blocks=1 forUE3 and UE4, they require a total of 8 bits (=1×6+2 bits) includingnotification of the value of the allocation resolution. Schedulinginformation on resource allocation (UL Scheduling Grant) to be notifiedto UE3 has 8 bits, and a value of the allocation resolution of “1” and aposition of “2” (“2” in FIG. 7), which is the position of an allocatedresource block represented in a tree structure, are notified thereto. ULScheduling Grant for UE4 has 8 bits, and a value of the allocationresolution of “1” and a position represented in a tree structure, “7”(“7” in FIG. 8), are notified thereto.

For UE2, the number of frequency blocks is two, and therefore, theallocation resolution is 1 RB with reference to the correspondence tablein FIG. 3. To represent a resource corresponding to one frequency blockwithin the whole band, 10 RBs, in the Tree-Based method with anallocation resolution of 1 RB, a value of any one of 1-55 that can bedenoted by 6 bits is required. Since scheduling is made with twofrequency blocks for UE2, it requires a total of 14 bits (=2×6+2 bits)including notification of the value of the allocation resolution. Then,UL Scheduling Grant for UE2 has 14 bits, and a value of the allocationresolution of “1” and positions of allocated resource blocks representedin a tree structure, “3” and “6” (“3” and “6” in FIG. 6), are notifiedthereto.

For UE1, the number of frequency blocks is three, and therefore, theallocation resolution is 2 RBs with reference to the correspondencetable in FIG. 3. To represent a resource corresponding to one frequencyblock within the whole band, 10 RBs, in the Tree-Based method with anallocation resolution of 2 RBs, a value of any one of 1-15, which can bedenoted by 4 bits, is required. Since scheduling is made with threefrequency blocks for UE1, it requires a total of 14 bits (=3×4+2 bits)including notification of the value of the allocation resolution. Then,UL Scheduling Grant for UE1 has 14 bits, and a value of the allocationresolution of “2” and positions of allocated resource blocks representedin a tree structure, “0”, “2” and “4” (“0”, “2” and “4” in FIG. 5) arenotified thereto. By thus increasing the allocation resolution, theamount of information on resource allocation can be held down within 14bits even for an increased number of frequency blocks.

Next, a general method of generating resource allocation information ina tree structure will be described. An example of an allocationresolution of P resource blocks (P is one or more) and a number offrequency blocks of n (n is one or more) will be described hereinbelowwith reference to EQ. 1. In this example, one frequency block is definedas P (allocation resolution) consecutive resource blocks. Resourceallocation information is composed of n resource indicator values(RIV's). The resource indicator value RIV_(n) for an n-th frequencyblock represents a frequency block at start (RBG_(start,n)) and a lengthof subsequent frequency blocks (L_(CRBGs,n)). The n-th resourceindicator value RIV_(n) is defined by EQ. 1 below:

(EQ. 1)  if  (L_(CRBGs,n) − 1) ≤ └N_(RBG) ^(UL)/2┘  then  RIV_(n) =N_(RB) ^(UL) (L_(CRBGs,n) − 1) + RBG_(START,n)  else  RIV_(n) = N_(RBG)^(UL) (N_(RBG) ^(UL) − L_(CRBGs,n) + 1) + (N_(RBG) ^(UL) − 1 −RBG_(START,n))

where N^(UL) _(RBG) is the number of frequency blocks in the wholesystem.

The number of resource blocks in the whole system is N^(UL) _(RBG)×P(allocation resolution).

The thus-generated UL Scheduling Grant S_(USCB) is input to a downlinkcontrol signal generator 111. The downlink control signal generator 111is also supplied as input with DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB), and frequency block signalS_(UDFB) with which the number of frequency blocks is indicated. Thedownlink control signal generator 111 multiplexes these input signals togenerate a downlink control signal as PDCCH (Physical Downlink ControlChannel) S_(DCCB), and outputs it.

A downlink RS signal generator 112 generates a downlink RS signal andoutputs it as a downlink RS signal S_(DRSB).

A downlink data signal generator 113 receives the DL Scheduling GrantS_(DSCB) as input, multiplexes downlink data signals from a plurality ofmobile stations in accordance with an RB pattern indicated by the DLScheduling Grant S_(DSCB), generates Physical Downlink Shared Channel(PDSCH) S_(DCCB), and outputs it.

A multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, multiplexes these signals to generate adownlink multiplexed signal S_(MUXB), and outputs it.

A transmitter 115 receives the downlink multiplexed signal S_(MUXB) asinput, generates a transmit signal S_(TXB), and outputs it.

An uplink data signal separator 106 receives the base station receivesignal Slum as input, extracts therefrom Physical Uplink Shared Channel(PUSCH) S_(UDCB) in which uplink data signals from a plurality of mobilestations are multiplexed, and outputs it. An uplink data signaldemodulator 109 is supplied with the PUSCH S_(UDCB) as input,demodulates the PUSCH S_(UDCB), and reproduces mobile stationtransmitted data.

An uplink control signal separator 108 receives the base station receivesignal S_(RXB) as input, extracts therefrom Physical Uplink ControlChannel (PUCCH) S_(UCCB) in which uplink control signals from aplurality of mobile stations are multiplexed, and outputs it. An uplinkcontrol signal demodulator 109 demodulates the PUCCH S_(UCCB), andoutputs a downlink CQI measurement signal S_(DCQB), which is a result ofmeasurement of downlink CQI transmitted by a plurality of mobilestations. A downlink scheduler 110 receives the downlink CQI measurementsignal S_(DCQB) as input, makes downlink scheduling for a plurality ofmobile stations, generates DL Scheduling Grant S_(DSCB), whichrepresents information on allocated RBs, and outputs it.

A UE ID generator 116 generates mobile station identificationinformation S_(UIDB), and outputs it.

Subsequently, a mobile station will be described. FIG. 2 is a blockdiagram showing a main configuration of a mobile station in the presentembodiment.

A receiver 201 in a mobile station 200 receives a signal from the basestation 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU).

A downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, separates therefrom a downlinkRS signal S_(DRSU) in which downlink RS signals are multiplexed, andoutputs it. A downlink CQI measurement section 203 receives the downlinkRS signal S_(DRSU) as input, calculates CQI on an RB-by-RB basis, andoutputs it as downlink CQI information S_(DCQB).

A downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed, and outputs it.

A downlink control signal demodulator 207 receives the PDCCH S_(DCCU) asinput, demodulates the PDCCH S_(DCCU) to reproduce a downlink controlsignal, separates therefrom a result of reproduction in which mobilestation identification information corresponding to the mobile stationitself is multiplexed, and outputs it as a downlink control reproducedsignal S_(DCMU). It should be noted that only one PDCCH is multiplexedfor the mobile station itself. Moreover, the downlink control signaldemodulator 207 checks a result of demodulation of the PDCCH S_(DCCU)and reproduction of the downlink control signal as to whether itcontains an error, in a case that no error is found, generates a signalindicating ACK, or otherwise, a signal indicating NACK as a downlinkcontrol signal decision signal S_(DAKU), and outputs it. It should benoted that the downlink control signal decision signal S_(DAKU) isnotified from the mobile station 200 to the base station 100, and in acase that the downlink control signal decision signal S_(DAKU) is NACK,the base station 100 retransmits PDCCH corresponding to the mobilestation 200.

A downlink scheduling information extracting section 208 receives thedownlink control reproduced signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it.

An uplink scheduling information extracting section 210 extracts, fromthe downlink control reproduced signal S_(DCMU), UL Scheduling Grantthat represents information on allocated uplink RBs. Next, itdiscriminates a tree structure in the Tree-Based method from the valueof the allocation resolution contained in the UL Scheduling Grant,identifies an RB indicated by the uplink RB allocation information inthis tree structure, and outputs it as uplink RB allocation decisioninformation S_(USCU).

An uplink control signal generator 211 receives the uplink RB allocationdecision information S_(USCU) and downlink CQI information S_(DCQB) asinput, generates Physical Uplink Control Channel (PUCCH) S_(UCCU) inwhich the downlink CQI information S_(DCQB) is multiplexed with apredetermined resource for a control signal indicated by the uplink RBallocation decision information S_(USCU), and outputs it.

An uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a predetermined resource for RS in the uplink RBallocation decision information S_(USCU), and outputs it.

An uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a predetermined resource for a datasignal in the uplink RB allocation decision information S_(USCU), andoutputs it.

A multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmit signalS_(URSU), PUSCH S_(UDCU) and downlink control signal decision signalS_(DAKU) as input, multiplexes these signals to generate a mobilestation multiplexed signal S_(MUXU), and outputs it. The transmitter 215receives the mobile station multiplexed signal S_(MUXU) as input,generates a mobile station transmit signal S_(TUX), and transmits it tothe base station 100.

A downlink data signal separator 204 receives the downlink RB allocationreceive signal S_(DSCU) and mobile station receive signal S_(RXU) asinput, separates therefrom PDSCH S_(DDCU) multiplexed with the downlinkRB allocated to the mobile station itself based on the downlink RBallocation decision information S_(DSCU), and outputs it. The downlinkdata signal demodulator 205 receives PDSCH S_(DDCU) as input,demodulates the PDSCH S_(DDCU), and reproduces transmitted data from thebase station to the mobile station itself

Subsequently, an operation of the present embodiment will be describedwith reference to a flow chart in FIG. 10.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4).

An allocation resolution correlated with the determined number offrequency blocks is determined using the correspondence table as shownin FIG. 3 kept in the equipment itself, whereby a structure in theTree-Based method is determined, and the number of bits for ULScheduling Grant is set as a number of bits in accordance with thedetermined structure in the Tree-Based method (Step S5).

RBs are allocated with resource blocks in a number equal to thedetermined allocation resolution and with the determined number offrequency blocks (Step S6).

Next, the uplink scheduler 104 outputs scheduling informationrepresenting positions of the allocated RBs in a Tree-Based form and thevalue of the allocation resolution in a specified number of bits as ULScheduling Grant S_(USC)B, and outputs the number of frequency blocks asS_(UDFB) (Step S7).

The downlink control signal generator 111 is supplied as input with theUL Scheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB) and frequency block signalS_(UDFB), multiplexes these input signals to generate a downlink controlsignal as PDCCH (Physical Downlink Control Channel) S_(DCCB), andoutputs it (Step S8).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB), and outputs it; the downlink data signalgenerator 113 receives the DL Scheduling Grant S_(DSCB) as input,multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S9).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, multiplexes these signals to generate adownlink multiplexed signal S_(MUXB), and outputs it; the transmitter115 receives the downlink multiplexed signal S_(MUXB) as input,generates a transmit signal S_(TXB), and outputs it (Step S10).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS11).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, and separates therefrom adownlink RS signal S_(DRSU) in which the downlink RS signals aremultiplexed; the downlink CQI measurement section 203 receives thedownlink RS signal S_(DRSU) as input, calculates CQI on an RB-by-RBbasis, and outputs it as downlink CQI information S_(DCQB) (Step S12).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, and separates therefrom PDCCH S_(DCCU)in which downlink control signals from a plurality of mobile stationsare multiplexed; the downlink control signal demodulator 207 demodulatesthe PDCCH S_(DCCU) to reproduce a downlink control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a downlink control reproduced signalS_(DCMU) (Step S13).

The downlink scheduling information extracting section 208 receives thedownlink control reproduced signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The uplink scheduling information extracting section 210 extracts, fromthe downlink control reproduced signal S_(DCMU), UL Scheduling Grant,which represents information on allocated uplink RBs, and checks thevalue of the allocation resolution (Step S15).

Next, it discriminates a tree structure in the Tree-Based method fromthe value of the allocation resolution, identifies RBs indicated by theuplink RB allocation information in this tree structure, and outputs itas uplink RB allocation decision information S_(USCU) (Step S16).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DCQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DCQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS17).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a predetermined resource for RS in the uplink RBallocation decision information S_(USCU), and outputs it (Step S18).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a predetermined resource for a datasignal in the uplink RB allocation decision information S_(USCU), andoutputs it (Step S19).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amobile station multiplexed signal S_(MUXU); the transmitter 215transmits the mobile station transmit signal S_(MUXU) to the basestation 100 (Step S20).

While a mode in which the number of frequency blocks is determined froma condition of mobile station's channel quality (the CQI measured by asounding reference signal) is addressed in the embodiment describedabove, it may be contemplated that the present embodiment usesinformation about a communication environment, such as, for example, thecell size, system bandwidth, coverage of a base station, bandwidth of anuplink sounding reference signal, bandwidth used in uplink datatransmission, number of levels in multi-level modulation and code rateused in uplink data transmission, transmittable/receivable bandwidth ofa mobile station (sometimes referred to as UE capability), and type ofuplink transmission data (VoIP, HTTP, FTP etc.), or informationaffecting the communication environment, such as the billing scheme inwhich a user signs on, power headroom (which is a difference between themaximum transmit power of a mobile station and an actual transmit powerof the mobile station), and target SINR in uplink power control.Moreover, since the cell size is determined by information affecting thecommunication environment, such as the location of a base station,distance between base stations, and interference power, theseinformation may be used to select a number of frequency blocks.

Furthermore, while the description has been made in the presentembodiment using a configuration in which a number of frequency blocksis determined from a condition of mobile station's channel quality andan allocation resolution is set in accordance with the frequency blocks,the configuration may be one such that the allocation resolution is setin accordance with a condition of mobile station's channel quality, theinformation on a communication environment described above, or theinformation that affect a communication environment described above.Moreover, in the present embodiment, the number of frequency blocks isdescribed as being notified through Physical Downlink Control Channel(PDCCH), it is additionally notified with a control signal in a higherlayer mapped over PBCH (Physical Broadcast Channel), PDSCH (PhysicalDownlink Shared Channel), which is also referred to as Dynamic BCH, orthe like. In this case, a number of frequency blocks S_(UDFB) is inputto a PBCH generator or PDSCH generator (both not shown) provided in thedownlink control signal generator 111 in the base station, and isnotified to a mobile station through the PBCH or PDSCH. Furthermore,since information on the uplink and downlink control signals varies fromframe to frame in about 1 msec, there arises a problem that processingin a terminal becomes complicated in a case that the allocationresolution is modified with such a variation. Thus, additionallimitation may be posed to modify the allocation resolution in a cycleof a plurality of frames.

Moreover, while the description has been made using a mode in which theuplink scheduler 104 allocates RBs with resource blocks in a numberequal to the determined allocation resolution and with the determinednumber of frequency blocks in the present embodiment, a mode may becontemplated in which RBs are allocated with resource blocks in a numberequal to the determined allocation resolution and within the determinednumber of frequency blocks.

The system band has been described as having 10 RBs for simplifying theexplanation above; now an effect of reducing the number of bits in anactual LTE system having a system band of 20 MHz will be described.Similarly to the LTE downlink in which a plurality of frequency blockscan be allocated, the number of bits required for one frequency block inmaking notification using the Tree-Based method in a system band of 20MHz (the number of RBs=100) is log₂ 100(100+1)/2=13 bits. Thus, acorrespondence table of the number of frequency blocks and allocationresolution as shown FIG. 3 is established so as not to exceed 37 bits,which is an upper limit of the scheduling information stipulated foractual LTE downlink. FIG. 11 shows a number of bits required to notifyRB patterns for frequency blocks in a number equal to the number offrequency blocks using the Tree-Based method, for numbers of frequencyblocks of 1-4, respectively. Thus, in accordance with the presentinvention, the correspondence between the number of frequency blocks andallocation resolution can be established in accordance with anenvironment, and therefore, it is possible to hold the number ofsignaling bits for scheduling information down to 35 bits, includingnotification of an allocation resolution (two bits), which is less thanthe stipulated upper limit, 37 bits.

As described above, the number of frequency blocks for a mobile stationwith good channel quality is increased, while that for a mobile stationwith poor channel quality is decreased, and an allocation resolution isdetermined accordingly. This is because a mobile station with goodchannel quality performs transmission with a lower electric powerdensity, and hence, with a broader band, and since the channel qualityis good as a whole, it will not be degraded even when the allocationresolution is increased with the number of frequency blocks. On theother hand, a mobile station with poor channel quality performstransmission with a higher electric power density, and hence, with anarrower band, and since the channel quality is poor as a whole, theallocation resolution must be reduced with the number of frequencyblocks in order to accurately select better resources among all. Thus,by correlating the allocation resolution, the number of frequency blocksand the channel quality of a mobile station, degradation of thereception property due to setting of an allocation resolution may bereduced.

Second Embodiment

The embodiment described above addresses a case in which a base stationnotifies a value of the allocation resolution borne on UL SchedulingGrant to a mobile station. The following embodiment will address a casein which a base station sets an allocation resolution correlated with anumber of frequency blocks in one-to-one correspondence, and a mobilestation recognizes the allocation resolution from the notified number offrequency blocks. It should be noted that components similar to those inthe foregoing embodiment are designated by similar reference numeralsand detailed description thereof will be omitted.

The uplink scheduler 104 in the base station 100 makes uplink schedulingfor each mobile station. The uplink scheduler 104 determines a number offrequency blocks for resources to be allocated based on uplink CQIinformation S_(UCQB). RBs are allocated with an allocation resolutionset in accordance with the determined number of frequency blocks andwith the determined number of frequency blocks. The schedulinginformation representing positions of the allocated RBs is output as ULScheduling Grant S_(USCB), and the number of frequency blocks is outputas S_(UDFB).

The downlink control signal generator 111 in the base station 100receives the UL Scheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB),mobile station identification information S_(UIDB), and frequency blocksignal S_(UDFB) as input, multiplexes these signals to generate adownlink control signal as PDCCH (Physical Downlink Control Channel)S_(DCCB), and outputs it. It should be noted that the number offrequency blocks is notified not only through the Physical DownlinkControl Channel (PDCCH) but also through PBCH, PDSCH, etc.

The downlink control signal demodulator 207 in the mobile station 200receives the PDCCH S_(DCCU) as input, demodulates the PDCCH S_(DCCU) toreproduce a downlink control signal, separates therefrom a result ofreproduction in which mobile station identification informationcorresponding to the mobile station itself is multiplexed, and outputsit as a downlink control reproduced signal S_(DCMU).

The uplink scheduling information extracting section 210 in the mobilestation 200 extracts, from the downlink control reproduced signalS_(DCMU), UL Scheduling Grant, which represents information on allocateduplink RBs, and frequency block signal S_(UDFU). Next, it recognizes anallocation resolution correlated with the number of frequency blocks ina one-to-one correspondence from the frequency block signal S_(UDFU) andthe correspondence table kept by the mobile station itself. It thendiscriminates a tree structure in the Tree-Based method from theallocation resolution, identifies RBs indicated by the uplink RBallocation information in this tree structure, and outputs it as uplinkRB allocation decision information S_(USCU).

Subsequently, an operation of the present embodiment will be describedwith reference to a flow chart in FIG. 12.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQ)B (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4).

An allocation resolution correlated with the determined number offrequency blocks is determined using the correspondence table as shownin FIG. 3 kept in the equipment itself, whereby a structure in theTree-Based method is determined, and the number of bits for ULScheduling Grant is set as a number of bits in accordance with thedetermined structure in the Tree-Based method (Step S5).

RBs are allocated with resource blocks in a number equal to thedetermined allocation resolution and with the determined number offrequency blocks (Step S6).

Next, the uplink scheduler 104 outputs scheduling informationrepresenting positions of the allocated RBs in a Tree-Based form in aspecified number of bits as UL Scheduling Grant S_(USCB), and outputsthe number of frequency blocks as S_(UDFB) (Step S7-1).

The downlink control signal generator 111 is supplied as input with theUL Scheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB) and frequency block signalS_(UDFB), multiplexes these input signals to generate a downlink controlsignal as PDCCH (Physical Downlink Control Channel) S_(DCCB), andoutputs it (Step S8).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB), and outputs it; the downlink data signalgenerator 113 receives the DL Scheduling Grant S_(DSCB) as input,multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S9).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, multiplexes these signals to generate adownlink multiplexed signal S_(MUXB), and outputs it; the downlinkmultiplexed signal S_(MUXB) is transmitted by the transmitter 115 (StepS10).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS11).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, and separates therefrom adownlink RS signal S_(DRSU) in which the downlink RS signals aremultiplexed; the downlink CQI measurement section 203 calculates CQIfrom the downlink RS signal S_(DRSU) on an RB-by-RB basis, and outputsit as downlink CQI information S_(DCQB) (Step S12).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed, and outputs it; the downlink control signal demodulator 207demodulates the PDCCH S_(DCCU) to reproduce a downlink control signal,separates therefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a downlink control reproduced signalS_(DCMU) (Step S13).

The downlink scheduling information extracting section 208 receives thedownlink control reproduced signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The uplink scheduling information extracting section 210 extracts, fromthe downlink control reproduced signal S_(DCMU), UL Scheduling Grant,which represents information on allocated uplink RBs, and frequencyblock signal S_(UDFU), and recognizes the value of the allocationresolution based on the number of frequency blocks represented by thefrequency block signal S_(UDFU) (Step S15-1).

Next, it discriminates a tree structure in the Tree-Based method fromthe value of the allocation resolution, identifies RBs indicated by theuplink RB allocation information in this tree structure, and outputs itas uplink RB allocation decision information S_(USCU) (Step S16).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DCQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DCQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS17).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a predetermined resource for RS in the uplink RBallocation decision information S_(USCU), and outputs it (Step S18).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a predetermined resource for a datasignal in the uplink RB allocation decision information S_(USCU), andoutputs it (Step S19).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amobile station multiplexed signal S_(MUXU); the transmitter 215transmits the mobile station transmit signal S_(MUXU) to the basestation 100 (Step S20).

Other methods include one involving correlating the allocationresolution with downlink CQI information and/or with localizationinformation for a mobile station in the uplink control signal that themobile station notifies to the base station, with MCS (Modulation andCoding Scheme) and/or with power control target value in the downlinkcontrol signal that the base station notifies to the mobile station, orthe like in a one-to-one correspondence. By correlating information inthese control signals with the allocation resolution, the allocationresolution can be shared between the base station and mobile station.Moreover, a tree structure in the Tree-Based method may be discriminatedfrom the number of frequency blocks notified by the base station.

According to the present embodiment, since the value of the allocationresolution is not notified, the number of signaling bits can be reducedby those for notifying the value of the allocation resolution (twobits).

Third Embodiment

The embodiments described above have addressed a case in which anallocation resolution is determined in accordance with the number offrequency blocks determined by the uplink scheduler 104. The followingembodiment will address a case in which an allocation resolution isdetermined in accordance with a maximum number of frequency blocksdetermined by a maximum-number-of-frequency-blocks determining section105 in accordance with uplink CQI. It should be noted that componentssimilar to those in the foregoing embodiments are designated by similarreference numerals and detailed description thereof will be omitted.

FIG. 13 shows a block diagram of a base station 100 in the presentembodiment. This is different from the foregoing embodiments in that amaximum-number-of-frequency-blocks determining section 105 isincorporated.

The maximum-number-of-frequency-blocks determining section 105 receivesuplink CQI information S_(UCQB) as input, determines a maximum number offrequency blocks in resource blocks to be allocated to mobile stations,generates a maximum-frequency-block signal S_(UDFB) for each mobilestation, and outputs it.

For example, in MC-FDMA in which output of a transmitter DFT (DiscreteFourier Transform) in DFT-spread-OFDM (Discrete FourierTransform-spread-Orthogonal Frequency Division Multiplexing) isallocated to at least one or more frequency blocks, PAPR becomes higherfor a larger number of frequency blocks, and therefore, the PAPRincrease in mobile stations at the periphery of a cell becomesproblematic unless a limit is imposed on the number of frequency blocks.Thus, based on system information for a base station or mobile stationor the like, a maximum allowable number of frequency blocks may besometimes set for each base station (cell), for each mobile station, orfor each mobile station group. Thus, themaximum-number-of-frequency-blocks determining section 105 sets a largermaximum number of frequency blocks in a situation that a greatermulti-user diversity effect is desirable (in a situation that the systemband is broad, or CQI is good), or sets a smaller maximum number offrequency blocks in a situation that an increase in overhead is desiredto be held down (in a situation that the system band is narrow, or CQIis poor).

The uplink scheduler 104 makes uplink scheduling for each mobilestation. The uplink scheduler 104 receives uplink CQI informationS_(UCQB) and maximum-frequency-block signal S_(UDFB) as input, limitsthe maximum number of frequency blocks for resource blocks to beallocated within a number represented by the maximum-frequency-blocksignal S_(UDFB), and makes RB allocation with an allocation resolutioncorresponding to the maximum-frequency-block signal S_(UDFB). Then, itoutputs scheduling information, which is scheduling informationrepresenting the positions of the allocated RBs, and maximum number offrequency blocks as UL Scheduling Grant S_(USCB).

Subsequently, a description will be made on the mobile station 200. FIG.14 shows a block diagram of a mobile station 200 in the presentembodiment. This is different from the foregoing embodiments in that amaximum-number-of-frequency-blocks extracting section 209 isincorporated.

The maximum-number-of-frequency-blocks extracting section 209 receivesdownlink control reproduced signal S_(DCMU) as input, separatestherefrom a received maximum-frequency-block signal S_(UDFU) for themobile station itself, and outputs it.

The uplink scheduling information extracting section 210 extracts, fromthe downlink control reproduced signal S_(DCMU), UL Scheduling Grantthat represents information on allocated uplink RBs. Next, itdiscriminates an allocation resolution correlated with the receivedmaximum-frequency-block signal S_(UDFU) in a one-to-one correspondencefrom the received maximum-frequency-block signal S_(UDFU) output fromthe maximum-number-of-frequency-blocks extracting section 209. Itdiscriminates a tree structure in the Tree-Based method from theallocation resolution, identifies RBs indicated by the uplink RBallocation information in this tree structure, and outputs it as uplinkRB allocation decision information S_(USCU).

Subsequently, an operation of the present embodiment will be describedwith reference to a flow chart in FIG. 15.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The maximum-number-of-frequency-blocks determining section 105determines a maximum number of frequency blocks in resource blocks to beallocated to each mobile station based on the uplink CQI informationS_(UCQB), generates a maximum-frequency-block signal S_(UDFB) for eachmobile station, and outputs it (Step S4-1).

The uplink scheduler 104 determines an allocation resolution correlatedwith the maximum number of frequency blocks represented in themaximum-frequency-block signal S_(UDFB) using the correspondence tableas shown in FIG. 3 kept in the equipment itself, whereby it alsodetermines a structure in the Tree-Based method, and sets the number ofbits for UL Scheduling Grant as a number of bits in accordance with thedetermined structure in the Tree-Based method (Step S5).

RBs are allocated with resource blocks in a number equal to thedetermined allocation resolution and within the determined number offrequency blocks (Step S6).

Next, the uplink scheduler 104 outputs scheduling informationrepresenting positions of the allocated RBs, and the maximum number offrequency blocks in a specified number of bits as UL Scheduling GrantS_(USCB) (Step S7-2).

The downlink control signal generator 111 is supplied as input with theUL Scheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB) and receivedmaximum-frequency-block signal S_(UDFB), multiplexes these input signalsto generate a downlink control signal as PDCCH (Physical DownlinkControl Channel) S_(DCCB), and outputs it (Step S8).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB), and outputs it; the downlink data signalgenerator 113 receives the DL Scheduling Grant S_(DSCB) as input,multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S9).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, and multiplexes these signals to generate adownlink multiplexed signal S_(MUXB); the transmitter 115 generates atransmit signal S_(TXB) from the downlink multiplexed signal S_(MUXB),and outputs it (Step S10).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS11).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, and separates therefrom adownlink RS signal S_(DRSU) in which the downlink RS signals aremultiplexed; the downlink CQI measurement section 203 receives thedownlink RS signal S_(DRSU) as input, calculates CQI on an RB-by-RBbasis, and outputs it as downlink CQI information S_(DCQB) (Step S12).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, and separates therefrom PDCCH S_(DCCU)in which downlink control signals from a plurality of mobile stationsare multiplexed; the downlink control signal demodulator 207 demodulatesthe PDCCH S_(DCCU) to reproduce a downlink control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a downlink control reproduced signalS_(DCMU) (Step S13).

The downlink scheduling information extracting section 208 receives thedownlink control reproduced signal Spam as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The maximum-number-of-frequency-blocks extracting section 209 receivesthe downlink control reproduced signal S_(DCMU) as input, separatestherefrom the received maximum-frequency-block signal S_(UDFU) for themobile station itself, and outputs it; the uplink scheduling informationextracting section 210 checks a value of the allocation resolution fromthe received maximum-frequency-block signal S_(UDFU) (Step S15-2).

Next, it discriminates a tree structure in the Tree-Based method fromthe value of the allocation resolution, identifies RBs indicated by theuplink RB allocation information in this tree structure, and outputs itas uplink RB allocation decision information S_(USCU) (Step S16).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DUQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DUQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS17).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a predetermined resource for RS in the uplink RBallocation decision information S_(USCU), and outputs it (Step S18).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a predetermined resource for a datasignal in the uplink RB allocation decision information S_(USCU), andoutputs it (Step S19).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amobile station multiplexed signal S_(MUXU); the transmitter 215transmits the mobile station transmit signal S_(MUXU) to the basestation 100 (Step S20).

While a case in which the maximum number of frequency blocks isincorporated in UL Scheduling Grant has been addressed in thedescription above, the maximum number of frequency blocks is notified bya signal mapped to Physical Downlink Shared Channel (PDSCH), which isgenerally referred to as Physical Broadcast Channel (PBCH) or DynamicBroadcast Channel (DBCH), in a case that the maximum number of frequencyblocks is determined as a cell-specific value. Moreover, for aUE-specific case, it is notified by information on Higher layersignaling mapped to PDSCH. In such a case, there is no need toincorporate the maximum number of frequency blocks into UL SchedulingGrant.

Moreover, while a case in which the maximum number of frequency blocksis incorporated in UL Scheduling Grant has been addressed in thedescription above, information on the allocation resolution, in place ofthe maximum number of frequency blocks, may be incorporated. In thiscase, the uplink scheduling information extracting section 210 isconfigured to extract UL Scheduling Grant from the downlink controlreproduced signal S_(DCMU) to discriminate the allocation resolution.

A case in which the maximum frequency block is determined in accordancewith uplink CQI has been addressed in the description above; now anothermethod for determining a maximum frequency block will be describedbelow.

First, a configuration will be described in which themaximum-number-of-frequency-blocks determining section determines themaximum number of frequency blocks according to the location of themobile station and base station.

FIG. 16 shows a block diagram of a base station 100 for determining themaximum number of frequency blocks according to the location of themobile station and base station.

In the base station 100, the uplink control signal demodulator 109demodulates PUCCH S_(UCCB), and outputs a downlink CQI measurementsignal S_(UCQB), which is a result of measurement of downlink CQItransmitted by a plurality of mobile stations, and received mobilestation localization information S_(ULCB) representing the location ofthe mobile station.

A maximum-number-of-frequency-blocks determining section 105-1 receivesthe received mobile station localization information S_(ULCB) as input,determines a maximum number of frequency blocks in frequency resourcesto be allocated to each mobile station from the location of the mobilestation represented by the received mobile station localizationinformation S_(ULCB), generates a maximum-frequency-block signalS_(UDFB) for each mobile station, and outputs it. In particular, themaximum number of frequency blocks is determined and generated to have asmaller value for a user located farther away from the base station.

FIG. 17 shows a block diagram of a mobile station 200 when a maximumnumber of frequency blocks is determined in accordance with the locationof the mobile station and base station.

In the mobile station 200, a localizing section 416 has a function oflocating the mobile station using a signal from a GPS signal satellite,and it receives a signal from the GPS satellite, locates the mobilestation 200, generates mobile station localization information S_(ULCU),and outputs it.

An uplink control signal generator 211-1 receives the uplink RBallocation decision information S_(USCU), downlink CQI informationS_(DCQB), and mobile station localization information S_(ULCU) as input,generates PUCCH S_(UCCU) using a predetermined resource for a controlsignal in resources indicated by the uplink RB allocation decisioninformation S_(USCU) along with the downlink CQI information S_(DCQB)and mobile station localization information S_(ULCU), and outputs it.

By the aforementioned configuration, RBs are allocated with a lowerallocation resolution to a mobile station having a smaller maximumnumber of frequency blocks, and with a higher allocation resolution to amobile station having a larger maximum number of frequency blocks.

Subsequently, a case will be described in which themaximum-number-of-frequency-blocks determining section determines amaximum number of frequency blocks in accordance with the powerheadroom, which represents an increasable transmit power in a mobilestation.

FIG. 18 shows a block diagram of a base station 100 in which the maximumnumber of frequency blocks is determined in accordance with the powerheadroom, which represents an increasable transmit power in a mobilestation.

In the base station 100, an uplink transmit power determining section517 receives the uplink CQI information S_(UCQB) as input, calculates atransmit power value for the mobile station required to satisfy arequired receive power, generates uplink transmit power settinginformation S_(UPWB), and outputs it.

The uplink control signal demodulator 109 demodulates the uplink controlsignal S_(UCCB), and outputs a downlink CQI measurement signal S_(DCQB),which is a result of measurement of downlink CQI transmitted by aplurality of mobile stations, and mobile station power headroom receivedinformation S_(UHRB).

A maximum-number-of-frequency-blocks determining section 105-2 receivesthe power headroom received information S_(UHRB) as input, determines amaximum number of frequency blocks in frequency resources to beallocated to each mobile station based on the power headroom receivedinformation S_(UHRB), generates a maximum-frequency-block signalS_(UDFB) for the mobile station, and outputs it. In particular, forexample, setting the initial value of the maximum number of frequencyblocks as one, and in a case that the value represented by the powerheadroom received information S_(UHRB) exceeds a threshold electricpower P_(DFUP) (P_(DFUP) is a positive real number), the value of themaximum number of frequency blocks is incremented by one. In a case thatthe value represented by the power headroom received informationS_(UHRB) is zero and the maximum number of frequency blocks is two ormore, the value of the maximum number of frequency blocks is decrementedby one. That is, in a case that the transmit power has an extracapacity, the maximum number of frequency blocks is increased toincrease the number of allocatable frequency blocks, and enhance thegain in frequency domain channel dependent scheduling. In a case thatthe transmit power has no extra capacity and is power-limited, themaximum number of frequency blocks is reduced to transmit signals withhigher electric power density.

The downlink control signal generator 511 receives the mobile stationidentification information S_(UIDB), UL Scheduling Grant S_(USCB), DLScheduling Grant S_(DSCB), maximum-frequency-block signal S_(UDFB) anduplink transmit power setting information S_(UPWB) as input, generates adownlink control signal in which these signals are multiplexed as PDCCHS_(DCCB), and outputs it.

FIG. 19 shows a block diagram of a mobile station 200 in which themaximum number of frequency blocks is determined in accordance with thepower headroom, which represents an increasable transmit power in themobile station.

In the mobile station 200, an uplink transmit power informationextracting section 616 extracts, from the downlink control reproducedsignal S_(DCMU), received uplink transmit power setting valueinformation S_(UPWU) that represents the uplink transmit power value inthe mobile station and is notified by the base station, and outputs it.

A power headroom calculating section 617 receives the received uplinktransmit power setting value information S_(UPWU) as input, subtractsthe received uplink transmit power setting value information S_(UPWU)from the maximum transmit power value transmittable by the mobilestation, and outputs the resulting value as mobile station powerheadroom information S_(UHRU). The mobile station power headroominformation S_(UHRU) represents the remaining electric power with whichthe mobile station can perform additional transmission aftertransmission with an electric power represented by the received uplinktransmit power setting value information S_(UPWU).

An uplink control signal generator 211-2 receives the uplink RBallocation decision information S_(USCU), downlink CQI informationS_(DCQB), and mobile station power headroom information S_(UHRU) asinput, generates PUCCH S_(UCCU) using a predetermined resource for acontrol signal in resources represented by the uplink RB allocationdecision information S_(USCU) along with the downlink CQI informationS_(DCQB) and mobile station power headroom information S_(UHRU), andoutputs it.

By the aforementioned configuration, RBs are allocated with a lowerallocation resolution to a mobile station having a smaller maximumnumber of frequency blocks, and with a higher allocation resolution to amobile station having a larger maximum number of frequency blocks.

As described above, in accordance with the present embodiment, in theTree-Based method, RBs are allocated with a lower allocation resolutionto a mobile station having a smaller maximum number of frequency blocks,and with a higher allocation resolution to a mobile station having alarger maximum number of frequency blocks, so that an increase in theamount of signaling due to an increase of the number of frequency blockscan be prevented.

Fourth Embodiment

The first and second embodiments have addressed a case in which anallocation resolution is determined in accordance with the number offrequency blocks determined by the scheduler, and the third embodimenthas addressed a case in which an allocation resolution is determined inaccordance with the maximum number of frequency blocks determined by themaximum-number-of-frequency-blocks determining section. The followingembodiment is characterized in checking a sequence of resource blocksallocated in accordance with any one of the embodiments described above,and in a case that transmission may be made with a number of bitssmaller than that for determining information representing the allocatedresource blocks, performing transmission with a smaller number of bits.It should be noted that components similar to those in the foregoingembodiment are designated by similar reference numerals and detaileddescription thereof will be omitted.

For example, assuming that the number of frequency blocks or maximumnumber of frequency blocks is one, the allocation resolution is set asone with reference to the correspondence table in FIG. 3. Now assumethat as a result of an act of the scheduler allocating resource blockswith a number of frequency blocks of one and an allocation resolution ofone, resource blocks at positions numbered “2,” “3,” “4” and “5” areallocated as shown in FIG. 20. In this case, according to theembodiments described above, a value “32” within 1-55 (six bits) is usedto make denotation in the Tree-Based method.

However, in actuality, as shown in FIG. 21, it may be denoted in theTree-Based method using a value “6” within 1-15 that can be denoted byfour bits. In other words, resource block allocation may be denoted inthe Tree-Based method with a smaller number of bits.

The uplink scheduler 104 in the present embodiment checks a sequence ofallocated resource blocks, and in a case that transmission may be madewith a number of bits smaller than that for determining informationrepresenting the allocated resource blocks, updates the value of theallocation resolution determined once and outputs UL Scheduling Grant ina number of bits in accordance with the updated value of the allocationresolution.

Subsequently, an operation of the present embodiment will be describedwith reference to a flow chart in FIG. 22. While the followingdescription will be made with reference to the first embodiment, it maybe based on the third embodiment.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4). An allocationresolution correlated with the determined number of frequency blocks isdetermined using the correspondence table as shown in FIG. 3 kept in theequipment itself (Step S5).

RBs are allocated with resource blocks in a number equal to thedetermined allocation resolution and with the determined number offrequency blocks (Step S6).

From a sequence of the allocated RBs, decision is made as to whethertransmission may be made with a number of bits smaller than that fordetermining information representing the allocated resource blocks (StepS21). In a case that transmission may be made with a number of bitssmaller than that for determining information representing the allocatedresource blocks, the value of the allocation resolution determined onceis updated, and the number of bits is set to that in accordance with theallocation resolution from the updated number of bits for UL SchedulingGrant (Step S22). On the other hand, in a case that transmission cannotbe made with a number of bits smaller than that for determininginformation representing the allocated resource blocks, the flow goes toStep S7-1.

Next, the uplink scheduler 104 outputs scheduling informationrepresenting positions of the allocated RBs and value of the allocationresolution in a specified number of bits as UL Scheduling GrantS_(USCB), and outputs the number of frequency blocks as S_(UDFB) (StepS7-1).

The downlink control signal generator 111 is supplied as input with theUL Scheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB) and frequency block signalS_(UDFB), multiplexes these input signals to generate a downlink controlsignal as PDCCH (Physical Downlink Control Channel) S_(DCCB), andoutputs it (Step S8).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB); the downlink data signal generator 113multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S9).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, and multiplexes these signals to generate adownlink multiplexed signal S_(MUXB); the transmitter 115 generates atransmit signal S_(TXB) from the downlink multiplexed signal S_(MUXB),and transmits it (Step S10).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS11).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, separates therefrom a downlinkRS signal S_(DRSU) in which the downlink RS signals are multiplexed, andoutputs it; the downlink CQI measurement section 203 calculates CQI fromthe downlink RS signal S_(DRSU) on an RB-by-RB basis, and outputs it asdownlink CQI information S_(DCQB) (Step S12).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, and separates therefrom PDCCH S_(DCCU)in which downlink control signals from a plurality of mobile stationsare multiplexed; the downlink control signal demodulator 207 demodulatesthe PDCCH S_(DCCU) to reproduce a downlink control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a downlink control reproduced signalS_(DCMU) (Step S13).

The downlink scheduling information extracting section 208 receives thedownlink control reproduced signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The uplink scheduling information extracting section 210 extracts, fromthe downlink control reproduced signal S_(DCMU), UL Scheduling Grant,which represents information on allocated uplink RBs, and checks thevalue of the allocation resolution (Step S15).

Next, it discriminates a tree structure in the Tree-Based method fromthe value of the allocation resolution, identifies RBs indicated by theuplink RB allocation information in this tree structure, and outputs itas uplink RB allocation decision information S_(USCU) (Step S16).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DUQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DUQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS17).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a predetermined resource for RS in the uplink RBallocation decision information S_(USCU), and outputs it (Step S18).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a predetermined resource for a datasignal in the uplink RB allocation decision information S_(USCU), andoutputs it (Step S19).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amobile station multiplexed signal S_(MUXU); the transmitter 215transmits the mobile station transmit signal S_(MUXU) to the basestation 100 (Step S20).

While the explanation has been made in the preceding description withreference to a configuration in which, after allocating resource blockswith a determined allocation resolution, a check is made as to whetherinformation representing the allocated resource blocks can betransmitted with a smaller number of bits, another configuration may becontemplated in which, after simply allocating resource blocks, a checkis made as to whether information representing the allocated resourceblocks can be transmitted with a smaller number of bits.

According to the present embodiment, since a sequence of allocatedresource blocks is checked to confirm whether transmission may be madewith a smaller number of bits than that for determining informationrepresenting the allocated resource blocks, UL Scheduling Grant can bereliably transmitted with a smaller number of bits.

While a mode in which uplink resource blocks are allocated has beendescribed in the embodiments above, the mode may be one such thatdownlink resource blocks are allocated. In such a case, the number offrequency blocks or maximum number of frequency blocks may beinformation varying in accordance with a communication environment, suchas, for example, the cell size, system bandwidth, coverage of a basestation, channel quality information measured by a downlink referencesignal, bandwidth of downlink data signals, and number of levels inmulti-level modulation for downlink data signals, or code rate.Moreover, since the aforementioned cell size is determined byinformation affecting the communication environment such as the locationof a base station, distance between base stations, and interferencepower, the number of frequency blocks may be selected using suchinformation.

Furthermore, a mode in which the mode of allocating uplink resourceblocks is combined with the mode of allocating downlink resource blocksmay be contemplated.

In addition, while it is possible to configure the mobile station andbase station in the present invention described above by hardware, theymay be implemented by a computer program as obvious from the precedingdescription.

A processor operated by programs stored in a program memory implementsfunctions and operations similar to those in the embodiments describedabove. It should be noted that part of functions of the embodimentsdescribed above may be implemented by a computer program.

While the present invention has been described with reference to severalembodiments, it is not limited thereto. Various modifications that thoseskilled in the art can appreciate may be made to the configuration ordetails of the present invention within a scope of the presentinvention.

The present application claims priority based on Japanese PatentApplication No. 2008-161752 filed on Jun. 20, 2008, disclosure of whichis incorporated herein in its entirety.

What is claimed is:
 1. A method of a base station comprising:transmitting, to a user equipment, a first downlink control signalincluding first information and first resource allocation information ina case where a resource block set of one or more contiguously allocatedresource blocks is allocated to the user equipment, the firstinformation indicating a first uplink resource allocation type, thefirst resource allocation information indicating the resource block setof one or more contiguously allocated resource blocks; transmitting, tothe user equipment, a second downlink control signal including secondinformation and second resource allocation information in a case where aplurality of resource block sets are allocated to the user equipment,the second information indicating a second uplink resource allocationtype, the second resource allocation information indicating theplurality of resource block sets, each one of the plurality of resourceblock sets including consecutive resource blocks; receiving, from theuser equipment, first uplink data using the resource block set of one ormore contiguously allocated resource blocks in a case where the firstinformation indicates the first uplink resource allocation type; andreceiving, from the user equipment, second uplink data using theplurality of resource block sets in a case where the second informationindicates the second uplink resource allocation type, wherein a firstallocation unit of the resource block set of one or more contiguouslyallocated resource blocks is smaller than a second allocation unit ofeach one of the plurality of resource block sets, and wherein each ofthe plurality of resource block sets is located on a frequency axisseparately in a case of allocating of the plurality of resource blocksets.
 2. The method according to claim 1, wherein a number of resourceblocks included in a first set of the plurality of resource block setsis equal to a number of resource blocks included in a second set of theplurality of resource block sets.
 3. The method according to claim 1,wherein a number of resource blocks included in a first set of theplurality of resource block sets is different from a number of resourceblocks included in a second set of the plurality of resource block sets.4. The method according to claim 1, wherein the first allocation unit isone resource block, and wherein the second allocation unit is aplurality of resource blocks.
 5. The method according to claim 1,wherein the second allocation unit corresponds to system bandwidth. 6.The method according to claim 1, wherein the first uplink resourceallocation type is for allocating the resource block set of one or morecontiguously allocated resource blocks.
 7. The method according to claim1, wherein the second uplink resource allocation type is for allocatingthe plurality of resource block sets.
 8. A base station comprising: atransmitter configured to transmit, to a user equipment, a firstdownlink control signal including first information and first resourceallocation information in a case where a resource block set of one ormore contiguously allocated resource blocks is allocated to the userequipment, the first information indicating a first uplink resourceallocation type, the first resource allocation information indicatingthe resource block set of one or more contiguously allocated resourceblocks, wherein the transmitter is configured to transmit, to the userequipment, a second downlink control signal including second informationand second resource allocation information in a case where a pluralityof resource block sets are allocated to the user equipment, the secondinformation indicating a second uplink resource allocation type, thesecond resource allocation information indicating the plurality ofresource block sets, each one of the plurality of resource block setsincluding consecutive resource blocks; and a receiver configured toreceive, from the user equipment, first uplink data using the resourceblock set of one or more contiguously allocated resource blocks in acase where the first information indicates the first uplink resourceallocation type, wherein the receiver is configured to receive, from theuser equipment, second uplink data using the plurality of resource blocksets in a case where the second information indicates the second uplinkresource allocation type, wherein a first allocation unit of theresource block set of one or more contiguously allocated resource blocksis smaller than a second allocation unit of each one of the plurality ofresource block sets, and wherein each of the plurality of resource blocksets is located on a frequency axis separately in a case of allocatingof the plurality of resource block sets.
 9. The base station accordingto claim 8, wherein a number of resource blocks included in a first setof the plurality of resource block sets is equal to a number of resourceblocks included in a second set of the plurality of resource block sets.10. The base station according to claim 8, wherein a number of resourceblocks included in a first set of the plurality of resource block setsis different from a number of resource blocks included in a second setof the plurality of resource block sets.
 11. The base station accordingto claim 8, wherein the first allocation unit is one resource block, andwherein the second allocation unit is a plurality of resource blocks.12. The base station according to claim 8, wherein the second allocationunit corresponds to system bandwidth.
 13. The base station according toclaim 8, wherein the first uplink resource allocation type is forallocating the resource block set of one or more contiguously allocatedresource blocks.
 14. The base station according to claim 8, wherein thesecond uplink resource allocation type is for allocating the pluralityof resource block sets.
 15. A method of a user equipment, the methodcomprising: receiving, from a base station, a first downlink controlsignal including first information and first resource allocationinformation in a case where a resource block set of one or morecontiguously allocated resource blocks is allocated to the userequipment, the first information indicating a first uplink resourceallocation type, the first resource allocation information indicatingthe resource block set of one or more contiguously allocated resourceblocks; receiving, from the base station, a second downlink controlsignal including second information and second resource allocationinformation in a case where a plurality of resource block sets areallocated to the user equipment, the second information indicating asecond uplink resource allocation type, the second resource allocationinformation indicating the plurality of resource block sets, each one ofthe plurality of resource block sets including consecutive resourceblocks; transmitting, to the base station, first uplink data using theresource block set of one or more contiguously allocated resource blocksin a case where the first information indicates the first uplinkresource allocation type; and transmitting, to the base station, seconduplink data using the plurality of resource block sets in a case wherethe second information indicates the second uplink resource allocationtype, wherein a first allocation unit of the resource block set of oneor more contiguously allocated resource blocks is smaller than a secondallocation unit of each one of the plurality of resource block sets, andwherein each of the plurality of resource block sets is located on afrequency axis separately in a case of allocating of the plurality ofresource block sets.
 16. The method according to claim 15, wherein anumber of resource blocks included in a first set of the plurality ofresource block sets is equal to a number of resource blocks included ina second set of the plurality of resource block sets.
 17. The methodaccording to claim 15, wherein a number of resource blocks included in afirst set of the plurality of resource block sets is different from anumber of resource blocks included in a second set of the plurality ofresource block sets.
 18. The method according to claim 15, wherein thefirst allocation unit is one resource block, and wherein the secondallocation unit is a plurality of resource blocks.
 19. The methodaccording to claim 15, wherein the second allocation unit corresponds tosystem bandwidth.
 20. The method according to claim 15, wherein thefirst uplink resource allocation type is for allocating the resourceblock set of one or more contiguously allocated resource blocks.
 21. Themethod according to claim 15, wherein the second uplink resourceallocation type is for allocating the plurality of resource block sets.22. A user equipment comprising: a receiver configured to receive, froma base station, a first downlink control signal including firstinformation and first resource allocation information in a case where aresource block set of one or more contiguously allocated resource blocksis allocated to the user equipment, the first information indicating afirst uplink resource allocation type, the first resource allocationinformation indicating the resource block set of one or morecontiguously allocated resource blocks, wherein the receiver isconfigured to receive, from the base station, a second downlink controlsignal including second information and second resource allocationinformation in a case where a plurality of resource block sets areallocated to the user equipment, the second information indicating asecond uplink resource allocation type, the second resource allocationinformation indicating the plurality of resource block sets, each one ofthe plurality of resource block sets including consecutive resourceblocks; and a transmitter configured to transmit, to the base station,first uplink data using the resource block set of one or morecontiguously allocated resource blocks in a case where the firstinformation indicates the first uplink resource allocation type, whereinthe transmitter is configured to transmit, to the base station, seconduplink data using the plurality of resource block sets in a case wherethe second information indicates the second uplink resource allocationtype, wherein a first allocation unit of the resource block set of oneor more contiguously allocated resource blocks is smaller than a secondallocation unit of each one of the plurality of resource block sets, andwherein each of the plurality of resource block sets is located on afrequency axis separately in a case of allocating of the plurality ofresource block sets.
 23. The user equipment according to claim 22,wherein a number of resource blocks included in a first set of theplurality of resource block sets is equal to a number of resource blocksincluded in a second set of the plurality of resource block sets. 24.The user equipment according to claim 22, wherein a number of resourceblocks included in a first set of the plurality of resource block setsis different from a number of resource blocks included in a second setof the plurality of resource block sets.
 25. The user equipmentaccording to claim 22, wherein the first allocation unit is one resourceblock, and wherein the second allocation unit is a plurality of resourceblocks.
 26. The user equipment according to claim 22, wherein the secondallocation unit corresponds to system bandwidth.
 27. The user equipmentaccording to claim 22, wherein the first uplink resource allocation typeis for allocating the resource block set of one or more contiguouslyallocated resource blocks.
 28. The user equipment according to claim 22,wherein the second uplink resource allocation type is for allocating theplurality of resource block sets.